#include<stdio.h>
#include <unistd.h>
int main()
{

//    int a = 0;
//    int cnt = 0;
//    while(1)
//    {
//        a = 1+1;
//        printf("当前a的值为 %d,cnt = %d\n",a,cnt++);
//        sleep(1);
//    }
//
//  
      pid_t id = fork();
      if(id < 0 )
      {
          perror("fork");
          return 1;
      }
      
     {
          while(1)
          {
              printf("我是子进程 ，pid = %d ,ppid = %d\n",getpid(),getppid());
              sleep(1);
          }
          //child
      }
      else
      {
          //parent
          while(1)
          {
              printf("我是父进程 ，pid = %d ,ppid = %d\n",getpid(),getppid());
              sleep(3);
          }
      }
    return 0;
}
